.music-list {
  width: 100vw;
  height: 100vh;
  display: flex;
  flex-direction: column;
  align-items: center;
  &-body {
    flex: 1;
    display: flex;
    width: 61rem;
    border-left: 1px solid #d3d3d3;
    border-right: 1px solid #d3d3d3;
    min-height: 0;
    &-side {
      width: 15rem;
      border-right: 1px solid #d3d3d3;
      padding-bottom: 2rem;
      padding-top: 1rem;
      max-height: 100%;
      overflow-y: auto;
    }
    &-content {
      flex: 1;
      min-height: 0;
    }
  }
}
